290462
1189923
102975
53451
1259685
409205
1019156
710144
515511
76367
560276
16586
804951
462118
362102
56387
516115
83066
277432
629607
217434
907387
953831
407740